package com.soft.javase.ch02.test02;

/**
 * @author wangzhisen
 * @Desc TODO
 * @date 2025/4/18
 *
 * 2.
 * 1、创建GrandFather类，其中包括
 *         a)属性：姓名（name），年龄（age）
 *         b)方法getGrandFather()：显示爷爷的信息
 *         c)构造方法：给爷爷的姓名，年龄赋值
 *
 * 2、创建Father类，继承Grandfather类
 * a)属性：除了继承爷爷的属性以外，还要增加自己的属性：“职业”(occupation)
 * b)构造方法：显式调用父类的构造方法，为Father类的姓名和年龄赋初始值。再为职业输入初始值。
 * c)方法getFather(): 显示父亲的相关信息
 *
 * 3、创建ClassMain类，定义main()方法，构造GrandFather类的对象和Father类的对象，并分别显示详细信息
 */
public class GrandFather {

    private String name;
    private int age;

    public GrandFather(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public GrandFather() {
    }

    /**
     * 获取
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取
     * @return age
     */
    public int getAge() {
        return age;
    }

    /**
     * 设置
     * @param age
     */
    public void setAge(int age) {
        this.age = age;
    }

    //方法 显示爷爷信息
    public void getGrandFather() {
        System.out.println("爷爷的信息：");
        System.out.println("姓名："+this.name);
        System.out.println("年龄："+this.age);
    }
}
